@charset "utf-8";
/* CSS Document */

HTML {
	_overflow-y: scroll;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
	height:100%;
	font-size:40px;
	width:100%;
}

BODY {
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	FONT-FAMILY:  "Microsoft Yahei",Arial, Tahoma;
	COLOR: #444444;
	FONT-SIZE: 12px;
	padding: 0;
	margin:0 auto;
	min-height:100%;
	max-width:16rem;
}
input{ font-family: "Microsoft Yahei"}
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #272727;
	TEXT-DECORATION: none;
}
A:visited {
	
	TEXT-DECORATION: none;
}
A:hover {
	
	TEXT-DECORATION: none;
}
A:active {
	TEXT-DECORATION: none
}
* {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.7em;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 12px
}
H2 {
	FONT-SIZE: 12px
}
H3 {
	FONT-SIZE: 12px
}
H4 {
	FONT-SIZE: 12px
}
H5 {
	FONT-SIZE: 12px
}
H6 {
	FONT-SIZE: 12px
}
IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none;vertical-align: middle;
}
checkbox {
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px
}
INPUT {
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-LEFT: 2px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px
}
TEXTAREA {
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-LEFT: 2px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px
}
.clear {
	LINE-HEIGHT: 0;
	CLEAR: both
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0px; line-height:0px;}
.clearfix{*+height:1%;*zoom:1;}
.fr{float:right;}
.fl{float:left;}
.clearfox{zoom:1;}
.clearfox:after{ content:" "; height:0; clear:both; display:block;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
ul,li,dl,dt,dd{padding:0;margin:0;list-style:none;}
i,em{ font-style:normal;}
.h100{height:2.5rem;clear:both;}
.h90{height:2.25rem;clear:both;}
.h60{height:1.5rem;clear:both;}
.h40{height:1rem;clear:both;}
.h20{height:0.5rem;clear:both;}
.h10{height:0.25rem;clear:both;}
.h6{height:0.15rem;clear:both;}
img{ max-width:100%; max-height:100%;}
#iheader{height:1.45rem;background: #1a81f9;padding:0.4rem 0;position:fixed;width:100%;left:0;margin:auto;z-index:999;
right:0; top:0px; max-width:16rem;}
#iheader .iheader_city{position:absolute;left:0.4rem;top:0;color:#fff;font-size:0.75rem;line-height:2.25rem;padding:0 0.65rem 0 0;background:url(../images/fx_bt_xiala_n.png) no-repeat right center;display: block;overflow: hidden;/*width:2.25rem;*/ width:1.6rem;height:2.25rem;text-align:center;
background-size:0.6rem 0.53rem;-webkit-background-size:0.6rem 0.35rem}
#iheader .iheader_city a{color:#fff;font-size:0.75rem;line-height:2.25rem;font-family:'Microsoft Yahei';
    display: inline-block;
    float: left; text-align:left;}

#iheader h2.iheader_title{
color: #fff;
font-size: 0.9rem;
font-family: 'Microsoft Yahei';
text-align: center;
height: 1.45rem;
line-height:1.45rem;
font-weight: normal;    letter-spacing:0.1rem;

}
#iheader a.iheader_back {
    background: url(../images/fx_back.png) left center no-repeat;
    background-size: 0.5rem 0.95rem;
    -webki-background-size:0.5rem 0.95rem;
padding: 0 0 0 1rem;
position: absolute;
left: 0.5rem;
line-height: 2.25rem;
height: 2.25rem;
color: #fff;
font-size: 0.85rem;
font-family: 'Microsoft Yahei';
top: 0;
text-indent:-9999px;
}

.iheader_search {
	line-height: 1.4rem;
	height:1.4rem;
	background:#fff;
	font-size:0.8rem;
	font-weight: normal;
	font-family: 'Microsoft Yahei';
	width:54.5%;
	margin: 0 auto;
	-moz-border-radius:1.4rem;
	-webkit-border-radius:1.4rem;
	border-radius: 1.4rem;
	text-align:center;
}

.hot_btn {
	vertical-align: top;border: none; width: 0.725rem; height: 0.725rem; margin: 0.34rem 0px;
}
.hot_text {
	width: 80%;
	border: none;
	color: #cccccc;
	font-family: 'Microsoft Yahei';
	font-size: 0.6rem;background:none;
	height:1.1rem; line-height:1.1rem; vertical-align:top; margin:0.15rem 0px; outline:none;
}
.iheader_xiaoxi{position:absolute;right:0.6rem;top:0;height:2.25rem; vertical-align:middle; width:1.125rem;}
.iheader_xiaoxi a{width:1.125rem;height:1.05rem; vertical-align:middle;line-height:1.025rem;display:block;position:relative;
background:url(../images/fx_ic_xiaoxi_n.png) center center no-repeat; background-size:1.125rem 1.025rem; -webkit-background-size:1.125rem 1.025rem;
margin-top:0.55rem;}
.iheader_xiaoxi a em{width:0.4rem;height:0.4rem;display:block;position:absolute;right:-0.1rem;top:-0.025rem;text-indent:-9999px;font-size:0;
background:url(../images/fx_ic_hongdian_n.png) center center no-repeat; background-size:cover; -webkit-background-size:cover; }
.iheader_xiaoxi img{ vertical-align:middle;height:2rem;}

.iheader_jf{position:absolute;right:0.6rem;top:0;height:2.25rem; vertical-align:middle; width:1.05rem;background:url(../images/ihead_jf.png) center center no-repeat; background-size:1.05rem 1.05rem;}


#iheader .iheader_sz {
width: 1.05rem;
height: 1.45rem;
display: block;
position: absolute;
top: 0.4rem;
right: 0.5rem;
background: url(../images/iheader_sz.png) center center no-repeat;
background-size: 1.05rem 1.05rem;
-webkit-background-size: 1.05rem 1.05rem;
}
#iheader .iheader_sz a{display:block;width: 1.05rem;height: 1.45rem;}

.ihead_login{height: 2.25rem;display: block;right:0;top:0;font-size:0.8rem;color:#fff;line-height:2.25rem;font-weight:normal;font-family:'Microsoft Yahei';position: absolute;right:0.75rem; letter-spacing:0.125rem;}
.ihead_login:link,.ihead_login:visited{color:#fff;}


.ihead_reg{height: 2.25rem;display: block;right:0;top:0;font-size:0.8rem;color:#fff;line-height:2.25rem;font-weight:normal;font-family:'Microsoft Yahei';position: absolute;right:0.75rem; letter-spacing:0.125rem;}
.ihead_reg:link,.ihead_reg:visited{color:#fff;}




#iheader .ihead_share {
width: 1rem;
height:2.25rem;
display: block;
position: absolute;
top: 0;
right: 2.75rem;


}
#iheader .ihead_share i{display:block;width: 1rem;height:2.25rem;background: url(../images/ihead_share.png) center center no-repeat;background-size: 0.95rem 0.925rem;-webkit-background-size: 0.95rem 0.925rem;}

#iheader .ihead_fav {
width: 1rem;
height:2.25rem;
display: block;
position: absolute;
top: 0;
right: 0.75rem;


}
#iheader .ihead_fav i{display:block;width: 1.05rem;height:2.25rem;background: url(../images/ihead_fav.png) center center no-repeat;background-size: 1.05rem 1.05rem;-webkit-background-size: 1.05rem 1.05rem;}


.gg{height:1.5rem;line-height:1.5rem;background: #ffb946;padding:0;position:fixed;width:100%;left:0;margin:auto;z-index:999;right:0; top:2.25rem; max-width:16rem;}
.gg h2{padding:0 0.75rem;display:block;}
.gg h2 a{height:1.5rem;line-height:1.5rem;background:url(../images/gg_cion.png) no-repeat left center;background-size:0.725rem 0.55rem;padding:0 0 0 1rem;display:block;color:#ffffff;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}








.index_row1{background:#fff; border-bottom:1px solid #cfcfcf;padding-bottom:0.5rem; }
.index_row1 dl{width:25%;float:left;text-align:center;height:3.3rem; box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:0.75rem;}
.index_row1 dl dt{text-align:center;padding:0;}
.index_row1 dl dt img{ max-height:2.25rem;max-width:2.25rem;}
.index_row1 dl dd{line-height:1.1rem;color:#444444;font-size:0.55rem;font-family: 'Microsoft Yahei';font-weight:normal;text-align:center;}
.index_row1 dl dd a{line-height:1.1rem;color:#444444;font-size:0.55rem;font-family: 'Microsoft Yahei';font-weight:normal;text-align:center;display:block;}

.i_one{  height:8rem; border:1px solid #cfcfcf; background:#fff;}
.i_one ul{ width:100%; height:8rem;}
.i_one ul li{ width:50%; height:7.6rem;padding:0.2rem 0; float:left;-moz-box-flex:1.0;-webkit-box-flex:1.0; box-flex:1.0;}
.i_one .xsqg{padding:0.4rem 0.5rem 0 0.5rem;border-right:1px solid #cfcfcf;}
.i_one .i_one_t{color:#262626;font-family:'Microsoft Yahei';font-size:0.8rem;line-height:0.95rem;height:0.95rem;font-weight:bold; letter-spacing:2px;}
.i_one .t_qg{padding:0.25rem;background:#eeeeee;height:1.6rem;display:block;margin-top:0.35rem;}
.i_one .t_qg b{color:#000;font-family:'Microsoft Yahei';font-size:0.45rem;line-height:0.5rem;width:0.75rem;text-align:center;display:inline-block;*display:inline;float:left;font-weight:normal;margin:0 0.25rem 0 0; }
.i_one .t_qg i{ width:1.4rem; height:1.4rem; display:inline-block;*display:inline; float:left;background:#434343; font-style:normal; color:#ffffff; font-size:0.9rem; line-height:1.4rem; text-align:center;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
margin-top:0.05rem;}
.i_one .t_qg em{color:#434343;font-size:1rem; margin:0 0.1rem;display:inline-block;*display:inline;height:1.4rem;float:left; line-height:1.4rem; }
.i_one .qg_pic{width:100%;margin-top:0.5rem;margin-bottom:0.5rem;}

.i_one .i_one_b{padding:0 0.2rem;position:relative;left:0;top:0;}
.i_one .i_one_b a{padding:0.4rem 0.2rem;display:block;height:3rem;}
.i_one .i_one_b.jrhd a{padding-left: 0.4rem;border-bottom:1px solid #cfcfcf;}
.i_one .i_one_b img{width:45%;}
.i_one .i_one_b.jrhd img{position:absolute;right:0.25rem;top:0.3rem;}
.i_one .i_one_b.zsth img{position:absolute;left:0.35rem;top:0.3rem;}
.i_one .i_one_b h3{color:#888888;font-weight:normal;font-size:0.5rem;line-height:0.625rem;margin-top:0.25rem;}
.i_one .i_one_b.zsth{text-align:right;}
.i_one .i_one_b.zsth a{padding-bottom:0;}
.i_one .i_one_b.zsth .i_one_t{margin-top:0.1rem;}



.i_two{  height:8rem; border:1px solid #cfcfcf; background:#fff;}
.i_two ul{ width:100%; height:8rem;}
.i_two ul li{position:relative;left:0;top:0;width:50%; height:7.6rem;padding:0.2rem 0; float:left;-moz-box-flex:1.0;-webkit-box-flex:1.0; box-flex:1.0;}
.i_two .i_two_1 img{right:0;width:50%;position:absolute;z-index:0;}
.i_two .i_two_2 img{left:0;left:0;width:50%;position:absolute;z-index:0;}
.i_two .i_two_t{color:#262626;font-family:'Microsoft Yahei';font-size:0.8rem;line-height:0.95rem;height:0.95rem;font-weight:bold; letter-spacing:2px;z-index:9;position:relative;}
.i_two ul li .i_two_1 a,.i_two ul li .i_two_2 a{padding:0.4rem 0.35rem;display:block;height:3rem;position:relative;left:0;top:0;}
.i_two ul li .i_two_1,.i_two ul li .i_two_2{padding:0 0.2rem;}
.i_two li h3{color:#888888;font-weight:normal;font-size:0.5rem;line-height:0.625rem;margin-top:0.25rem;}
.i_two ul li .i_two_1 a{border-bottom:1px solid #cfcfcf;}
.i_two ul li .i_two_2{text-align:right;}
.i_two .zzsy{border-left:1px solid #cfcfcf;height:7.5rem;padding-right:0.4rem;}
.i_two .zzsy a{height:6.7rem;padding:0.4rem 0.75rem;display:block;background:url(../images/i_two_pic.jpg) no-repeat right bottom;background-size:5.9rem 6rem;}


.guess{border-top:1px solid #cfcfcf;background:#fff;}
.guess .guess_t{padding:0 0 0 0.5rem;line-height:2rem;height:2rem;}
.guess .guess_t h2{padding:0 0 0 1.25rem;line-height:2rem;height:2rem;color:#222222;font-size:0.7rem;font-family:'Microsoft Yahei';font-weight:normal;background:url(../images/guess_cion.png) no-repeat left center;background-size:0.95rem;border-bottom:1px solid #cfcfcf;}

.guess_b .guess_box{padding:0.5rem;border-bottom:1px solid #cfcfcf;}
.guess_b .guess_box .guess_pic{width:3.25rem;height:3.25rem;border:1px solid #c9c9c9;-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;display:block;float:left;}
.guess_b .guess_box .guess_pic a{display:block;}
.guess_b .guess_box .guess_pic img{width:3.25rem;height:3.25rem;-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
.guess_b .guess_box .guess_r{position:relative;padding-left:3.75rem;}
.guess_b .guess_box .guess_r .guess_name{color:#262626;font-size:0.75rem;height:0.9rem;line-height:0.9rem;overflow:hidden;}
.guess_b .guess_box .guess_r .guess_name a{color:#262626;font-size:0.75rem;line-height:0.9rem;overflow:hidden;}
.guess_b .guess_box .guess_r .guess_name span{float:right;color:#888888;font-size:0.6rem;height:0.9rem;line-height:0.9rem;overflow:hidden;font-weight:normal;}
.guess_b .guess_box .guess_r .guess_info{display: table;color:#a8a8a8;font-size:0.6rem;line-height:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';height:1.5rem;vertical-align: middle;}
.guess_b .guess_box .guess_r .guess_info p{display:table-cell;color:#a8a8a8;font-size:0.6rem;line-height:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';height:1.5rem;vertical-align: middle;}
.guess_b .guess_box .guess_r .guess_bal{color:#1c82f9;font-size:0.9rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';height:1rem;}
.guess_b .guess_box .guess_r .guess_bal .price{display:block;color:#1c82f9;font-size:0.9rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';}
.guess_b .guess_box .guess_r .guess_bal .distance{display:block;float:right;color:#888888;font-size:0.6rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';background:url(../images/distance.png) no-repeat left center;background-size:0.4rem 0.525rem;padding-left:0.5rem;}



#ifooter{height:1.85rem;background: #ffffff;padding:0.2rem 0;position:fixed;width:100%;left:0;margin:auto;z-index:999;
right:0; bottom:0px; max-width:16rem;border-top:1px solid #cfcfcf;}
#ifooter ul li{width:25%;float:left;}
#ifooter ul li a{display:block;text-align:center;padding:0;}
#ifooter ul li i{height:1.2rem;display:block;}
#ifooter ul li.home i{background:url(../images/home.png) no-repeat center center;background-size:1.125rem;}
#ifooter ul li.category i{background:url(../images/category.png) no-repeat center center;background-size:1.15rem;}
#ifooter ul li.points i{background:url(../images/points.png) no-repeat center center;background-size:1.1rem;}
#ifooter ul li.mine i{background:url(../images/mine.png) no-repeat center center;background-size:1.1rem;}
#ifooter ul li label{display:block;font-size:0.5rem;color:#a8a8a8;line-height:0.8rem;height:0.8rem;font-family:'Microsoft Yahei';}

#ifooter ul li.active label{color:#1a81f9;}
#ifooter ul li.home.active i{background:url(../images/home_n.png) no-repeat center center;background-size:1.125rem;}
#ifooter ul li.category.active i{background:url(../images/category_n.png) no-repeat center center;background-size:1.15rem;}
#ifooter ul li.points.active i{background:url(../images/points_n.png) no-repeat center center;background-size:1.1rem;}
#ifooter ul li.mine.active i{background:url(../images/mine_n.png) no-repeat center center;background-size:1.1rem;}



.sz_head{height:4.25rem;padding:0.25rem 0.75rem;text-align:center;background:#1a81f9;}
.logged{background:url(../images/mine_cion.png) no-repeat right center;background-size:0.55rem 0.825rem;}
.sz_head .sz_head_tx{text-align:center;display:block;width:3rem;height:3rem;margin:0 auto;border: 2px solid #afd4ff;
    -moz-border-radius: 3rem;     
    -webkit-border-radius: 3rem;  
    border-radius:3rem;background:#cee5ff;}
.sz_head .sz_head_tx img{width:3rem;height:3rem; 
    -moz-border-radius: 3rem;     
    -webkit-border-radius: 3rem;  
    border-radius:3rem;}
.sz_head .sz_head_login{color:#fff;font-size:0.7rem;text-align:center;line-height:1.25rem;height:1.25rem;font-weight:normal;}
.sz_head .sz_head_login a{color:#fff;font-size:0.7rem;text-align:center;line-height:1.25rem;height:1.25rem;font-weight:normal; letter-spacing:1px;display:block;}
.sz_head_list{height:2.5rem;padding:0.25rem 0;background:#ffffff;border-bottom:1px solid #cfcfcf;}
.sz_head_list dl{width:50%;float:left;-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;}
.sz_head_list dl div{padding:0.25rem 0 0;}
.sz_head_list dl:nth-child(1) div{display:block;border-right:1px solid #dcdcdc;}
.sz_head_list dl dt{color:#fd4c47;font-size:0.6rem;line-height:1.2rem;height:1.2rem;text-align:center; letter-spacing:1px;}
.sz_head_list dl dt span{color:#fd4c47;font-size:1rem;line-height:1.2rem;}
.sz_head_list dl dd{color:#444444;font-size:0.6rem;line-height:1rem;height:1rem;text-align:center;}
.sz_head_list dl.green dt{color:#22cea7;}
.sz_head_list dl.green dt span{color:#22cea7;}


.sz{background:#fff;}
.sz dl{height:2.2rem;line-height:2.2rem;padding:0 0.7rem;border-bottom:1px solid #cfcfcf;}
.sz dl a{display:block;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.sz dl a dt{float:left;width:0.8rem;height:2.2rem;line-height:2.2rem;}
.sz dl a dt img{ vertical-align:middle;line-height:2.2rem;    width: 0.8rem;
    height:auto;}
.sz dl a dd{position:relative;margin:0 0 0 1.5rem;height:2.2rem;line-height:2.2rem;color:#444444;font-size:0.75rem;font-family:'Microsoft Yahei';}


.pj_top{padding:0 0.75rem;background:#fff;border-bottom:1px solid #d7d7d7;}
.pj_top a{padding:0.5rem 0;display:block;height:2.05rem;line-height:1.95rem;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.pj_top a dt{width:1.95rem;height:1.95rem;float:left;margin:0 0.5rem 0 0;border:1px solid #c9c9c9; -moz-border-radius: 2px;     
    -webkit-border-radius: 2px;  
    border-radius:2px;}
.pj_top a dt img{width:1.95rem;height:1.95rem; vertical-align:middle;}
.pj_top a dd{margin-left:2.45rem;position:relative;height:1.95rem;line-height:1.95rem;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}

.pj_top2{padding:0 0.75rem;background:#fff;border-bottom:1px solid #d7d7d7;}
.pj_top2 a{padding:0.5rem 0;display:block;height:2.05rem;line-height:1.95rem;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}
.pj_top2 a dt{width:1.95rem;height:1.95rem;float:left;margin:0 0.5rem 0 0;border:1px solid #c9c9c9; -moz-border-radius: 2px;     
    -webkit-border-radius: 2px;  
    border-radius:2px;}
.pj_top2 a dt img{width:1.95rem;height:1.95rem; vertical-align:middle;}
.pj_top2 a dd{margin-left:2.45rem;position:relative;height:1.95rem;line-height:1.95rem;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}

.pj_list{padding:0 0.75rem;background:#fff;border-bottom:1px solid #d7d7d7;}
.pj_list a{padding:0.5rem 0;display:block;height:2.5rem;line-height:1.95rem;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.pj_list a dt{width:2.45rem;height:2.45rem;float:left;margin:0 0.5rem 0 0;border:1px solid #c9c9c9; }
.pj_list a dt img{width:2.45rem;height:2.45rem; vertical-align:middle;}
.pj_list a dd{margin-left:4.35rem;position:relative;height:1.95rem;line-height:1.95rem;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}
.pj_list a dd h2{line-height:1rem;height:1rem;color:#444444;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';}
.pj_list a dd h3{margin-top:0.25rem;line-height:1.25rem;color:#1c82f9;font-size:0.9rem;font-weight:normal;font-family:'Microsoft Yahei';}
.pj_list a i{display:block;float:left;width:0.9rem;height:0.9rem;line-height:0.9rem;color:#fff;font-size:0.6rem;font-weight:bold;font-family:'Microsoft Yahei';background:#11caa3;-moz-border-radius: 3px;     
    -webkit-border-radius: 3px;  
    border-radius:3px;margin:0 0.5rem 0 0;text-align:center;}


.pj{border-bottom:1px solid #d7d7d7;background:#fff;}
.pj_xing{padding:0 0 0 ;padding:0.25rem 0 0.25rem 0.7rem;height:1.5rem;line-height:1.5rem;border-bottom:1px solid #d7d7d7;}
.pj_xing .pj_text{line-height:1.5rem;color:#262626;font-size:0.7rem;font-weight:normal;display:block;float:left;font-family:'Microsoft Yahei';width:2.5rem;}




#xzw_starSys{}
#xzw_starBox{position:relative;width:4.625rem;float:left;margin-top:0.4rem;}
/**/
#xzw_starSys .description{clear:both;padding:10px 0px}
#xzw_starSys .star{height:0.65rem;width:4.625rem;position:relative;cursor:pointer;overflow:hidden;}
#xzw_starSys .star li{float:left;padding:0px;margin:0 0.3rem 0 0;width:0.625rem;height:0.65rem;}
#xzw_starSys .star li a{display:block;width:0.625rem;height:0.65rem;overflow:hidden;text-indent:-9999px;z-index:5;background:url(../images/lanrentuku.png) no-repeat center center;background-size:0.625rem 0.65rem;}
#xzw_starSys .star li a:hover{background:url(../images/lanrentuku2.png) no-repeat center center;z-index:3;background-size:0.625rem 0.65rem;}
#xzw_starSys .star li a.xx{background:url(../images/lanrentuku2.png) no-repeat center center;z-index:3;background-size:0.625rem 0.65rem;}
/*#xzw_starSys .star a.one-star{left:0}
#xzw_starSys .star a.one-star:hover{width:0.925rem;}
#xzw_starSys .star a.two-stars{left:0.925rem;}
#xzw_starSys .star a.two-stars:hover{width:1.85rem;}
#xzw_starSys .star a.three-stars{left:1.85rem;}
#xzw_starSys .star a.three-stars:hover{width:2.775rem;}
#xzw_starSys .star a.four-stars{left:2.775rem}
#xzw_starSys .star a.four-stars:hover{width:3.7rem;}
#xzw_starSys .star a.five-stars{left:3.7rem;}
#xzw_starSys .star a.five-stars:hover{width:4.625rem;}*/


.pj .pj_py{padding:0.5rem 0.7rem;border-bottom:1px solid #d7d7d7;}
.pj .pj_py textarea{width:100%;height:4rem;color:#cccccc;font-size:0.6rem;line-height:0.8rem;font-weight:normal;font-family:'Microsoft Yahei';outline:none; letter-spacing:1px;}
.pj .pj_upload{margin:0.5rem 0.7rem;}
.pj .pj_upload a{display:block;width:2.5rem;height:2.5rem;background:url(../images/upload.jpg) no-repeat 0 0;background-size:2.5rem;}
.pj_btn{padding:0 0.7rem;}
.pj_btn a{display:block;width:100%;color:#ffffff;font-size:0.75rem;font-family:'Microsoft Yahei';text-align:center;height:2rem;line-height:2rem;background:#1a81f9;-moz-border-radius: 0.2rem;     
    -webkit-border-radius: 0.2rem;  
    border-radius:0.2rem;}

.order_success_state{background:#d4e8ff;border-top:1px solid #f2f2f2;padding:0.65rem 0 0.65rem 0.7rem;height:2rem;}
.order_success_state dt{height:2rem;width:2rem;float:left;margin-right:0.5rem;}
.order_success_state dt img{height:2rem;width:2rem; vertical-align:middle;}
.order_success_state dd{position:relative;margin-left:2.5rem;}
.order_success_state dd h2{color:#1a81f9;line-height:1.2rem;height:1.2rem;font-size:0.75rem;font-family:'Microsoft Yahei';}
.order_success_state dd h3{color:#888888;line-height:0.8rem;height:0.8rem;font-size:0.55rem;font-family:'Microsoft Yahei';}


.order_unpaid_state{background:#ffe6e5;border-top:1px solid #f2f2f2;padding:0.65rem 0 0.65rem 0.7rem;height:2rem;}
.order_unpaid_state dt{height:2rem;width:2rem;float:left;margin-right:0.5rem;}
.order_unpaid_state dt img{height:2rem;width:2rem; vertical-align:middle;}
.order_unpaid_state dd{position:relative;margin-left:2.5rem;}
.order_unpaid_state dd h2{color:#fe4c47;line-height:1.2rem;height:1.2rem;font-size:0.75rem;font-family:'Microsoft Yahei';}
.order_unpaid_state dd h3{color:#888888;line-height:0.8rem;height:0.8rem;font-size:0.55rem;font-family:'Microsoft Yahei';}


.order_success{background:#fff;}
.order_success .order_a{height:2rem;line-height:2rem;padding:0 0.7rem;font-size:0.7rem;font-family:'Microsoft Yahei';color:#b1b1b1;border-bottom:1px solid #cfcfcf;}
.order_success .order_a span{float:right;line-height:2rem;font-size:0.6rem;font-family:'Microsoft Yahei';color:#b1b1b1;}
.order_success .order_a span.order_pay{color:#1c82f9;}

.order_success .order_b{padding:0.3rem 0.7rem;}

.order_success .order_b .order_b_img{width:1.95rem;height:1.95rem;float:left;margin:0.45rem 0.45rem 0 0;border:1px solid #c9c9c9; -moz-border-radius: 2px;     
    -webkit-border-radius: 2px;  
    border-radius:2px;}
.order_success .order_b .order_b_img img{width:1.95rem;height:1.95rem; vertical-align:middle;}
.order_success .order_b .order_b_con{min-height:2.5rem;position:relative;margin-left:2.5rem;}
.order_success .order_b .order_b_con .order_b_name{height:1.65rem;line-height:1.65rem;display:block;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;border-bottom:1px solid #dcdcdc;}
.order_success .order_b .order_b_con ul{padding:0.25rem 0;}
.order_success .order_b .order_b_con li{height:1rem;line-height:1rem;color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.order_success .order_b .order_b_con li span{height:1rem;width:1.25rem;color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';float:right;text-align:center;}
.order_success .order_b .order_b_con li.on{color:#1c82f9;}
.order_success .order_b .order_b_con li.on span{color:#1c82f9;}
.order_success .order_b .order_b_con .order_b_total{text-align:right;margin-top:1rem;}
.order_success .order_b .order_b_con .order_b_total h2{text-align:right;line-height:1rem;color:#888888;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.order_success .order_b .order_b_con .order_b_total h3{text-align:right;line-height:1rem;color:#1a81f9;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.order_success .order_b .order_b_con .order_b_total h4{text-align:right;line-height:1rem;color:#888888;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.order_success .order_b .order_b_con .order_b_total h4 span{line-height:1rem;color:#444444;font-size:0.7rem;}

.order_success .order_c{padding:0.3rem 0.7rem;}
.order_success .order_c .order_remarks{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:1.75rem;line-height:1.75rem;color:#5d5d5d;font-weight:normal;font-family:'Microsoft Yahei';font-size:0.6rem;padding:0 0 0 0.25rem;}
.order_success .order_pj{margin-top:0.5rem;height:1.35rem;padding:0 0.75rem;}
.order_success .order_pj a{width:3.9rem;height:1.15rem;line-height:1.15rem;color:#1a81f9;font-weight:normal;font-family:'Microsoft Yahei';font-size:0.6rem;text-align:center;float:right;border:0.05rem solid #1a81f9;-moz-border-radius: 4px;     
    -webkit-border-radius: 4px;  
    border-radius:4px}
	
.order_success .order_pj2{margin-top:0.5rem;height:1.35rem;padding:0 0.75rem;}
.order_success .order_pj2 a{width:3.9rem;height:1.15rem;line-height:1.15rem;color:#888888;font-weight:normal;font-family:'Microsoft Yahei';font-size:0.6rem;text-align:center;float:right;border:0.05rem solid #888888;-moz-border-radius: 4px;     
    -webkit-border-radius: 4px;  
    border-radius:4px}

.order_success .order_unpaid{margin-top:0.5rem;height:1.35rem;padding:0 0.75rem;}
.order_success .order_unpaid a{width:3.9rem;height:1.15rem;line-height:1.15rem;color:#888888;font-weight:normal;font-family:'Microsoft Yahei';font-size:0.6rem;text-align:center;float:right;border:0.05rem solid #888888;-moz-border-radius: 4px;     
    -webkit-border-radius: 4px;  
    border-radius:4px;margin-left:0.375rem;}
.order_success .order_unpaid a.go_pay{color:#ff4c48;border:0.05rem solid #ff4c48;}

	
.dwss_ssk{padding:0.6rem 0.75rem;border-bottom:1px solid #dcdcdc;position:relative;}
.dwss_ssk .search-input{    line-height: 0.75rem;
    height: 0.75rem;
    background: #fff;
    font-size: 0.8rem;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
    width: 100%;
    margin: 0 auto;
    -moz-border-radius: 1.4rem;
    -webkit-border-radius: 1.4rem;
    border-radius: 1.4rem;
    text-align: center;border:1px solid #c9c9c9;padding:0.3rem 0;}
.dwss_ssk .ac_input{width: 85%;
    border: none;
    color: #cccccc;
    font-family: 'Microsoft Yahei';
    font-size: 0.6rem;
    background: none;
    height: 0.75rem;
    line-height: 0.75rem;
    vertical-align: top;
    outline: none;}
.dwss_ssk .so{vertical-align:top;
    border: none;
    width: 0.7rem;
    height: 0.725rem;
   }




.dwss_city{padding:0.2rem 0.2rem 0.2rem 0.65rem;position:relative;}
.dwss_city dl{float:left;width:100%;padding:0.25rem 0;}
.dwss_city dt{float:left;width:100%;font-size:0.7rem;height:1.25rem;line-height:1.25rem;color:#262626;}
.dwss_city dd{float:left;width:100%;}
.dwss_city dd a{float:left;width:3.5rem;height:1.25rem;text-align:center;line-height:1.25rem;font-size:0.7rem;color:#fff;background:#d4d4d4;margin:0.25rem 0.2rem 0.25rem 0;}
.dwss_city dd a.on{background:#1a81f9;}
.dwss_city ul{float:left;width:100%;padding-top:0.5rem;border-top:1px solid #dcdcdc;margin:0.25rem 0;}
.dwss_city ul h3{float:left;width:100%;font-size:0.7rem;color:#888888;height:1rem;line-height:1rem;}
.dwss_city ul li{float:left;width:100%;}
.dwss_city ul li span{float:left;width:3.5rem;height:1.05rem;line-height:1.05rem;font-size:0.7rem;color:#262626;margin-right:0.2rem;}
.dwss_city ul li span a{float:left;line-height:1.05rem;font-size:0.7rem;color:#262626;}
.cityNav{float:left;width:0.55rem;position:fixed;z-index:999;right:0;top:4.9rem;}
.cityNav span{float:left;width:0.55rem;margin-bottom:0.125rem;}
.cityNav span a{float:left;width:0.55rem;height:0.55rem;display:inline;text-align:center;font-size:0.375rem;color:#d4d4d4;line-height:0.55rem;font-weight:normal;overflow:hidden;}
.cityNav span.C1 a{background:url(../images/c1.png) no-repeat center center;background-size:0.525rem;}
.cityNav span.C2 a{background:url(../images/c2.png) no-repeat center center;background-size:0.55rem;}
.cityNav span.C3 a{background:url(../images/c3.png) no-repeat center center;background-size:0.525rem;}
.cityNav span.C1 a.on{background:url(../images/c1_1.png) #1a81f9 no-repeat center center;background-size:0.525rem;}
.cityNav span.C2 a.on{background:url(../images/c2_1.png) #1a81f9 no-repeat center center;background-size:0.55rem;}
.cityNav span.C3 a.on{background:url(../images/c3_1.png) #1a81f9 no-repeat center center;background-size:0.525rem;}
.cityNav span a.on{background:#1a81f9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;}

.icon-dw {
    width: 1rem;
    height: 1.312rem;
    display: inline-block;
    background: url(../images/wm_ic_dingweiw.png) center center no-repeat;
    background-size: 0.6rem 0.875rem;
    margin-left: 0.4rem; vertical-align:middle;margin-top:-2px;
}


.geo_filter {
	position:relative;
	z-index:10;
	-webkit-perspective:700px;
	perspective:700px
}

.list_menu{background:#fff;width:100%; padding:0.5rem 0; border-bottom:#CFCFCF solid 1px;height:1rem;line-height:1rem;}
.list_menu .menu_tab{ float:left; width:33.3%; text-align:center; font-size:0.625rem; color:#a8a8a8;height:1rem;line-height:1rem;position:relative; border-right: #dcdcdc solid 1px;
    box-sizing: border-box;
}
.list_menu .menu_tab em{ font-size:0.625rem; color:#a8a8a8;line-height:1rem;display:block;padding:0 0.8rem 0 0;
}


.list_menu .menu_tab:last-child{border:none}
.list_menu .on{ color:#1dd1f1}
.list_menu .menu_tab .icon_class{ width:0.5rem; height:0.25rem; display:block;position:absolute;right:0.55rem;top:0.38rem;
background:url(../images/bt_zhankai_n.png) center center no-repeat;background-size:0.5rem 0.25rem;


}
.list_menu .on .icon_class{ 
background:url(../images/bt_zhankai_h.png) center center no-repeat; background-size:0.5rem 0.25rem;top:0.35rem;


}


.sweet_overlay {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	background-color:rgba(0,0,0,.5);
	position:fixed;
	left:0;
	right:0;
	top:4.3rem;
	bottom:0;
	display:none;
	z-index:10000
}

.all_menu{ width:100%; position:absolute; left:50%;margin-left:-8rem;right:0;max-width:16rem; top:4.3rem; background:#fff; z-index:9999999;}
.all_menu ul{display:none;}
.all_menu ul.pro_nav li{ width:100%; padding:0 0.75rem; box-sizing:border-box; -webkit-box-sizing:border-box;line-height:1.95rem;height:1.95rem;border-bottom:#dcdcdc solid 1px;font-size:0.65rem;font-family:'Microsoft Yahei';}
.all_menu ul.pro_nav li a{ color:#888888; width:100%; display:block; ;box-sizing:border-box; -webkit-box-sizing:border-box;line-height:1.95rem;height:1.95rem;font-size:0.65rem;font-family:'Microsoft Yahei';

}
.all_menu ul.pro_nav li a i{display:inline-block;margin:0 0.5rem 0 0;width:0.7rem;height:auto;}
.all_menu ul.pro_nav li a i img{width:0.7rem;height:auto;}
.all_menu ul.pro_nav li.on{ color:#1a81f9;}
.all_menu ul.pro_nav li.on a{  color:#1a81f9;}


.all_menu ul.pro_all{background:#eeeeee;padding:0;}
.all_menu ul.pro_all li {width:33.3%;float:left;display:block;height:1.95rem;line-height:1.95rem;font-size:0.625rem;color:#888888;text-align:center;font-weight:normal;font-family:'Microsoft Yahei';}
.all_menu ul.pro_all li a{display:block;height:1.95rem;line-height:1.95rem;font-size:0.625rem;color:#888888;text-align:center;font-weight:normal;font-family:'Microsoft Yahei';border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.all_menu ul.pro_all li:nth-child(3n+3) a{border-right:none;}


body.fixed{position:fixed;left:0;margin:auto;right:0; top:0px;width:100%;height:100%; max-width:16rem;}
.area{
    width: 100%;
    height: 12rem;
    z-index: 1;
    -webkit-transition-duration: 0.4s;position:relative;left:0;top:0;overflow:hidden;
}
.area .area_a{height:100%;width:100%;left:0;top:0;z-index:3;overflow:auto;}
.area .area_a span{display:block;border-bottom:1px solid #dcdcdc;height:1.95rem;line-height:1.95rem;text-align:center;color:#888888;font-size:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';}
.area .area_b{height:100%;background: #eeeeee;position: absolute;z-index: 30;left: 100%;top:0;overflow: auto;border-left:1px solid #dcdcdc;}
.area .area_b span{padding:0 0 0 1rem;display:block;height:1.95rem;line-height:1.95rem;text-align:left;color:#888888;font-size:0.625rem;font-weight:normal;font-family:'Microsoft Yahei';}
.area .area_b span a{display:block;border-bottom:1px solid #dcdcdc;height:1.95rem;line-height:1.95rem;text-align:left;color:#888888;font-size:0.625rem;font-weight:normal;font-family:'Microsoft Yahei';}
.area .area_b span a.current{color:#1a81f9;}
.area .area_a span.selected{color:#1a81f9;background: #eeeeee;}

.business .business_box{padding:0.5rem;border-bottom:1px solid #cfcfcf;}
.business .business_box .business_pic{width:3.45rem;height:3.45rem;border:1px solid #d6d6d6;-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;display:block;float:left;}
.business .business_box .business_pic a{display:block;}
.business .business_box .business_pic img{width:3.45rem;height:3.45rem;-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
.business .business_box .business_r{position:relative;padding-left:3.8rem;}
.business .business_box .business_r .business_name{color:#262626;font-size:0.75rem;height:0.9rem;line-height:0.9rem;overflow:hidden;}
.business .business_box .business_r .business_name a{color:#262626;font-size:0.75rem;line-height:0.9rem;overflow:hidden;}

.business .business_box .business_r .business_star{display:block;color:#a8a8a8;font-size:0.6rem;line-height:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';height:0.65rem;vertical-align: middle;margin:0.45rem 0;}
.business .business_box .business_r .business_star .ic_star{ width:0.625rem; height:0.65rem; display:block; float:left; background:url(../images/ic_star.png) center center no-repeat; background-size:0.625rem 0.65rem;margin-right:0.2rem;}
.business .business_box .business_r .business_star .ic_star_selected{ background:url(../images/ic_star_selected.png) center center no-repeat; background-size:0.625rem 0.65rem;}
.business .business_box .business_r .business_star em{line-height:0.65rem; height:0.65rem; display:block; float:left; color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}


.business .business_box .business_r .business_bal{color:#1c82f9;font-size:0.9rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';height:1rem;}
.business .business_box .business_r .business_bal .adr{display:block;color:#a8a8a8;font-size:0.6rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';}
.business .business_box .business_r .business_bal .distance{display:block;float:right;color:#888888;font-size:0.6rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';background:url(../images/distance.png) no-repeat left center;background-size:0.4rem 0.525rem;padding-left:0.5rem;}

.view_route .view_map{width:100%; -moz-box-shadow:0 2px 2px #c4c1bb;/*firefox*/  
    -webkit-box-shadow:0 2px 2px #c4c1bb;/*webkit*/  
    box-shadow:0 2px 2px #c4c1bb;}


.tabContainer { width:100%; height:2rem;border-bottom:1px solid #d0d0d0;background:#fff;}
.tab{width:100%; height:2rem; display: -moz-box;display: -webkit-box;display: box;-moz-box-orient: horizontal;-webkit-box-orient: horizontal;box-orient: horizontal;/*background-color:#ffffff;*/
 position:relative; overflow:hidden;}
.swiper-slide{width:auto;float:left;}/*取消掉插件样式的100%，重要*/
.tab a{height:1.9rem;color:#a8a8a8;font-size:0.65rem;display:block; padding:0 0.45rem;border-radius:0px;line-height:1.9rem;text-align:center;font-family:'Microsoft Yahei';font-weight:normal;border-bottom:0.1rem solid #fff;margin:0 0 0 0.3rem;}

.tab .current{color:#1a81f9;font-family:'Microsoft Yahei';border-bottom:0.1rem solid #1a81f9;}


.beginning{background:#ffffff;padding:0.55rem 0;border-bottom:1px solid #c3c3c3;margin-top:0.15rem;}
.beginning dt{float:left;height:1.75rem;width:5rem;line-height:1.75rem;text-align:center;color:#ffffff;font-size:0.8rem;font-family:'Microsoft Yahei';background:#c6c6c6;}
.beginning dt.beg_on{background:#22cea8;}
.beginning dd {padding:0.175rem 0.5rem;height:1.4rem;float:right}
.beginning dd em{font-style:normal;margin:0 0.25rem 0 0;color:#818181;font-size:0.65rem;font-family: 'Microsoft Yahei';font-weight:normal;line-height:1.4rem;float:left;}
.beginning dd em.start{color:#818181;}

.beginning dd span{}
.beginning dd span.timeaxis{width: 1.4rem;
    height: 1.4rem;
    display: inline-block;
    float: left;
    background: #434343;
    font-style: normal;
    color: #ffffff;
    font-size: 0.9rem;
    line-height: 1.4rem;
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
   }
.beginning dd span.bit{    color: #434343;
    font-size: 1rem;
    margin: 0 0.1rem;
    display: inline-block;
    height: 1.4rem;
    float: left;
    line-height: 1.4rem;}



.beginning_list{background:#ffffff;}
.beginning_list .beginning_box{padding:0.5rem 0.75rem 0.5rem 0.5rem;border-bottom:1px solid #cfcfcf;}
.beginning_list .beginning_box .beginning_pic{width:3.45rem;height:3.45rem;border:1px solid #d6d6d6;-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;display:block;float:left;}
.beginning_list .beginning_box .beginning_pic a{display:block;}
.beginning_list .beginning_box .beginning_pic img{width:3.45rem;height:3.45rem;-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
.beginning_list .beginning_box .beginning_r{position:relative;padding-left:3.75rem;}
.beginning_list .beginning_box .beginning_r .beginning_name{color:#262626;font-size:0.75rem;height:2rem;line-height:1rem;overflow:hidden;}
.beginning_list .beginning_box .beginning_r .beginning_name a{color:#262626;font-size:0.75rem;line-height:1rem;overflow:hidden;}
.beginning_list .beginning_box .beginning_r .beginning_rem{color:#1c82f9;font-size:0.9rem;line-height:1.5rem;font-weight:normal;font-family:'Microsoft Yahei';height:1.5rem;}
.beginning_list .beginning_box .beginning_r .beginning_rem span{display:block;color:#1c82f9;font-size:0.9rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';padding-top:0.5rem;}
.beginning_list .beginning_box .beginning_r .beginning_rem a{display:block;float:right;color:#a8a8a8;font-size:0.75rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';background:#e5e5e5;width:4.5rem;height:1.5rem;line-height:1.5rem;text-align:center;-moz-border-radius:0.15rem;
	-webkit-border-radius: 0.15rem;
	border-radius: 0.15rem;}
.beginning_list .beginning_box .beginning_r .beginning_rem a.want{background:#22cea8;color:#ffffff;}


.route_box{background:#fff; -moz-box-shadow:0 5px 5px #d7d6d4;              
    -webkit-box-shadow:0 5px 5px #d7d6d4;           
    box-shadow:0 5px 5px #d7d6d4;   }
.route_box .route_adr{height:4.375rem;position:relative;left:0;top:0;border-bottom:1px solid #dfdfdf;}
.route_box .route_adr .route_adr_i{height:4.375rem;width:2rem;background:url(../images/ic_zuobiao_b.png) no-repeat center center;background-size:0.475rem 2.7rem;float:left;}
.route_box .route_adr .route_adr_b{position:relative;margin-left:2rem;width:12rem;}
.route_box .route_adr .route_adr_b input {width:100%;line-height:1.25rem;height:1.25rem;outline:none;font-size:0.675rem;font-weight:normal;font-family:'Microsoft Yahei';padding:0.4375rem 0;}
.route_box .route_adr .route_adr_b input.route_start_input{color:#666;border-bottom:1px solid #bfbfbf;}
.route_box .route_adr .route_adr_b input.route_end_input{color:#b6b6b6;}
.route_box .route_adr .route_adr_a{position:absolute;right:0.7rem;top:1.65rem;z-index:99;width:0.825rem;height:1.025rem;background:url(../images/bt_fanzhuan_g_n.png) no-repeat center center;background-size:0.825rem 1.025rem;}

.route_box .route_tab{padding:0 1.5rem;height:2.15rem;line-height:2.15rem;}
.route_box .route_tab li{height:2.15rem;line-height:2.15rem;width:33.3%;float:left;display:block;}
.route_box .route_tab li.bus{background:url(../images/bt_gongjiao_n.png) no-repeat center center;background-size:0.95rem 1.1rem;}
.route_box .route_tab li.bus.choice{background:url(../images/bt_gongjiao_h.png) no-repeat center center;background-size:0.95rem 1.1rem;}
.route_box .route_tab li.drive{background:url(../images/bt_jiache_n.png) no-repeat center center;background-size:1.175rem 0.95rem;}
.route_box .route_tab li.drive.choice{background:url(../images/bt_jiache_h.png) no-repeat center center;background-size:1.175rem 0.95rem;}
.route_box .route_tab li.walk{background:url(../images/bt_zoulu_n.png) no-repeat center center;background-size:0.675rem 1.05rem;}
.route_box .route_tab li.walk.choice{background:url(../images/bt_zoulu_h.png) no-repeat center center;background-size:0.675rem 1.05rem;}

.route_list dl{padding:0 0.85rem 0 0;height:2.8rem;border-bottom:1px solid #dfdfdf;}
.route_list dl a{display:block;background:url(../images/bt_enter_n.png) no-repeat right center;background-size:0.35rem 0.65rem;}
.route_list dl dt{width:2.35rem;height:2.8rem;line-height:2.8rem;text-align:center;font-size:0.675rem;font-weight:normal;font-family:'Microsoft Yahei';color:#2177e1;float:left;}
.route_list dl dd{position:relative;margin-left:2.35rem;padding:0.325rem 0;}
.route_list dl dd h3{font-size:0.675rem;font-weight:normal;font-family:'Microsoft Yahei';color:#2177e1;line-height:1.1rem;height:1.1rem;overflow:hidden;font-size:0.7rem;color:#333333;}
.route_list dl dd h4{padding:0.2rem 0;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#2177e1;overflow:hidden;color:#999999;height:0.55rem;line-height:0.55rem;}
.route_list dl dd h4 span{display:inline-block;*display:inline;*zoom:1;padding:0 0.45rem 0 0;margin-right:0.45rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#999999;overflow:hidden;border-right:0.05rem solid #a1a1a0;height:0.55rem;line-height:0.55rem;}



.balance{}
.balance .balance_t{padding:0.1rem 0.75rem 0;line-height:1.5rem;height:1.5rem;color:#a8a8a8;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';}
.balance .balance_a{background:#fff;padding:0 0.75rem;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.balance .balance_a .balance_a_list{padding:0.375rem 0;border-bottom:1px solid #d9d9d9;}
.balance .balance_a .balance_a_list .balance_a_pic{border:1px solid #d9d9d9;width:2.45rem;height:2.45rem;float:left;}
.balance .balance_a .balance_a_list .balance_a_pic img{width:2.45rem;height:2.45rem; vertical-align:middle;}
.balance .balance_a .balance_a_list .balance_a_r{position:relative;margin-left:3rem;position:relative;}
.balance .balance_a .balance_a_list .balance_a_r span.count{height:2.45rem;line-height:2.45rem;float:right;color:#262626;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';}
.balance .balance_a .balance_a_list .balance_a_r h2{font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';overflow:hidden;color:#262626;line-height:0.85rem;height:0.85rem;}
.balance .balance_a .balance_a_list .balance_a_r h3{margin-top:0.75rem;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';overflow:hidden;color:#a8a8a8;line-height:0.9rem;height:0.9rem;}
.balance .balance_a .balance_a_list .balance_a_r h3 b{font-size:0.9rem;font-weight:normal;font-family:'Microsoft Yahei';overflow:hidden;color:#fe4c47;line-height:0.9rem;margin:0 0.1rem;display:inline-block;*display:inline;*zoom:1; vertical-align:bottom;}

.balance .balance_a .balance_a_total{padding:0.25rem 0;}
.balance .balance_a .balance_a_total h2{float:left;line-height:1.05rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#262626;}
.balance .balance_a .balance_a_total h3{float:right;line-height:1.05rem;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';color:#fe4c47;text-align:right;}
.balance .balance_a .balance_a_total h3 span{display:block;line-height:1.05rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#1b81f9;}


.balance .balance_b{background:#fff;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.balance .balance_b .balance_b_t{height:2rem;line-height:2rem;padding:0 0.75rem;border-bottom:1px solid #d9d9d9;}
.balance .balance_b .balance_b_t h2{display:block;line-height:2rem;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';color:#444444;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.balance .balance_b .balance_b_list{padding:0 0.75rem;}
.balance .balance_b .balance_b_list dl{display:block;height:2rem;line-height:2rem;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';color:#444444;border-bottom:1px solid #d9d9d9;}
.balance .balance_b .balance_b_list dl dt{display:block;height:2rem;line-height:2rem;width:9.8rem;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';color:#888888;float:left;}
.balance .balance_b .balance_b_list dl dd{display:block;line-height:2rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#444444;}
.balance .balance_b .balance_b_list dl span{display:block;line-height:2rem;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';color:#444444;float:right;}

.balance .balance_b .balance_b_total{padding:0.25rem 0.75rem;}
.balance .balance_b .balance_b_total h2{line-height:1.05rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#262626;}
.balance .balance_b .balance_b_total h2 span{float:right;line-height:1.05rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#444444;}
.balance .balance_b .balance_b_total h3{line-height:1.05rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#a8a8a8;text-align:right;}
.balance .balance_b .balance_b_total h4{line-height:1.05rem;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';color:#fe4c47;text-align:right;}

.balance .balance_c{padding:0 0.75rem;background:#fff;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;height:2rem;line-height:2rem;}
.balance .balance_c a{display:block;line-height:2rem;color:#444444;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.balance .balance_c a span{display:block;float:right;line-height:2rem;color:#a8a8a8;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';padding:0 0.75rem 0 0;}

.balance .balance_d{padding:0 0.75rem;background:#fff;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;height:2rem;line-height:2rem;}
.balance .balance_d a{display:block;line-height:2rem;color:#444444;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.balance .balance_d a span{display:block;float:right;line-height:2rem;color:#a8a8a8;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';padding:0 0.75rem 0 0;}

.balance_pay{height:2.5rem;position:fixed;width:100%;left:0;margin:auto;z-index:999;
right:0; bottom:0px; max-width:16rem;background:#ffffff;}
.balance_pay a{float:right;width:5rem;height:2.5rem;line-height:2.5rem;text-align:center;color:#fffefe;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}
.balance_pay a.online_pay{background:#1a81f9;}
.balance_pay a.offline_pay{background:#ffb947;}
.balance_pay .balance_price{width:5.6rem;text-align:center;padding:0.75rem 0 0;line-height:1.65rem;color:#a8a8a8;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.balance_pay .balance_price span{line-height:1.65rem;color:#fe4c47;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.balance_pay .balance_price span i{line-height:1.65rem;color:#fe4c47;font-size:0.9rem;font-weight:normal;font-family:'Microsoft Yahei';}


.my_pj_box{background:#fff;border-bottom:1px solid #cfcfcf;margin-bottom:0.5rem;}
.my_pj_box .my_pj_a{padding:0 0.75rem;border-bottom:1px solid #cfcfcf;height:2rem;line-height:2rem;}
.my_pj_box .my_pj_a a{line-height:2rem;display:block;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;font-size:0.75rem;color:#262626;font-weight:normal;font-family:'Microsoft Yahei';}
.my_pj_box .my_pj_a a i{width:0.9rem;height:0.9rem;line-height:0.9rem;-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;font-size:0.6rem;color:#ffffff;font-weight:normal;font-family:'Microsoft Yahei';background:#fe4c47;display:inline-block;*display:inline;*zoom:1;text-align:center;margin:0 0.75rem 0 0; }
.my_pj_box .my_pj_a a i.shang{background:#fe4c47;}
.my_pj_box .my_pj_a a i.tuan{background:#11caa3;}

.my_pj_box .my_pj_b{padding:0 0.75rem 0.25rem 2.5rem;}
.my_pj_box .my_pj_b .my_pj_star{display:block;color:#a8a8a8;line-height:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';height:0.65rem;vertical-align: middle;padding:0.3rem 0;}
.my_pj_box .my_pj_b .my_pj_star .ic_star{ width:0.625rem; height:0.65rem; display:block; float:left; background:url(../images/ic_star.png) center center no-repeat; background-size:0.625rem 0.65rem;margin-right:0.2rem;}
.my_pj_box .my_pj_b .my_pj_star .ic_star_selected{ background:url(../images/ic_star_selected.png) center center no-repeat; background-size:0.625rem 0.65rem;}
.my_pj_box .my_pj_b .my_pj_info{color:#444444;font-weight:normal;font-family:'Microsoft Yahei';line-height:0.65rem;font-size:0.55rem;}

.my_pj_box .my_pj_b .my_pj_time{height:1rem;line-height:1rem;color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.my_pj_box .my_pj_b .my_pj_pic{padding:0.2rem 0;}
.my_pj_box .my_pj_b .my_pj_pic img{width:3.5rem;height:3.5rem;margin:0 0.2rem 0 0;}

.my_collect{height:2rem;border-bottom:1px solid #d0d0d0;}
.my_collect li{float:left;width:50%;background:url(../images/my_collect_line.jpg) no-repeat right center;background-size:1px 1rem;}
.my_collect li:last-child{background:none;}
.my_collect li a{height:1.9rem;line-height:1.9rem;border-bottom:0.1rem solid #fff;width:3rem;margin:0 auto;display:block;color:#a8a8a8;font-size:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';text-align:center; letter-spacing:4px;}
.my_collect li a.on{border-bottom:0.1rem solid #1a81f9;color:#1a81f9;}

.my_gift dl{padding:0.5rem 0.75rem;border-bottom:1px solid #e1e1e1;background:#fff;}
.my_gift dl a{display:block;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.my_gift dl dt{width:3.45rem;height:3.45rem;float:left;border:1px solid #dcdcdc;}
.my_gift dl dd{position:relative;margin-left:4rem;height:3.5rem;}
.my_gift dl dd h2{line-height:0.95rem;height:0.95rem;color:#262626;font-size:0.8rem;font-weight:normal;font-family:'Microsoft Yahei';}
.my_gift dl dd h3{line-height:0.875rem;height:0.875rem;color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';margin:0.425rem 0;}
.my_gift dl dd h3 span{line-height:0.875rem;display:inline-block;*display:inline;*zoom:1;color:#444444;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';padding:0 0.25rem 0 0;}
.my_gift dl dd h4{line-height:0.8rem;height:0.8rem;color:#1981f9;font-size:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';}
.my_gift dl dd h4.fail{color:#fe4c48;}


.yhq{padding:0.5rem 0;}
.yhq_list{width:15rem;height:4.5rem;margin:0 auto;margin-bottom:0.5rem;}
.yhq_list.yhq_20{background:url(../images/yhq_20.png) no-repeat center center;background-size:15rem 4.5rem;}
.yhq_list.yhq_50{background:url(../images/yhq_50.png) no-repeat center center;background-size:15rem 4.5rem;}
.yhq_list.yhq_50_out{background:url(../images/yhq_50_out.png) no-repeat center center;background-size:15rem 4.5rem;}
.yhq_list .yhq_l{width:4.8rem;text-align:center;padding:0.6rem 0 0;float:left;}
.yhq_list .yhq_l h2{text-align:center;font-size:0.6rem;line-height:0.65rem;height:0.65rem;color:#ffffff;font-weight:normal;font-family:'Microsoft Yahei';}
.yhq_list .yhq_price{font-size:0.65rem;color:#ffffff;font-weight:normal;font-family:'Microsoft Yahei';line-height:2rem;}
.yhq_list .yhq_price span{display:inline-block;*display:inline;*zoom:1;font-size:1.95rem;color:#ffffff;font-weight:normal;font-family:'Microsoft Yahei';line-height:2rem;}

.yhq_list .yhq_r{margin-left:5.15rem;padding:0.35rem 0 0;text-align:center;position:relative;height:4.15rem;}
.yhq_list .yhq_r h2{line-height:2.4rem;height:2.4rem;color:#ffffff;font-size:1.2rem;font-weight:normal;font-family:'Microsoft Yahei';margin-bottom:0.4rem;overflow:hidden;}
.yhq_list .yhq_r h3{line-height:0.65rem;height:0.65rem;color:#ffffff;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';overflow:hidden;}

.yhq_list .yhq_r .yhq_out{width:7.225rem;height:4.5rem;margin:0 auto;position:absolute;top:0;left:1.4rem;}

.my_integral .my_integral_head{padding:0.65rem 0.75rem 0.25rem;height:3.6rem;background:#3891f8;position:relative;left:0;top:0;}
.my_integral .my_integral_head h2{height:1.25rem;line-height:1.25rem;color:#ffffff;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.my_integral .my_integral_head h3{height:2.2rem;line-height:2.2rem;color:#ffffff;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.my_integral .my_integral_head h3 span{display:inline-block;*display:inline;*zoom:1;line-height:2.2rem;color:#ffffff;font-size:1.8rem;font-weight:normal;font-family:'Microsoft Yahei';padding:0 0.625rem 0 0;}
.my_integral .my_integral_head .tips{position:absolute;right:0.75rem;bottom:0.7rem;line-height:0.8rem;padding:0 0 0 0.8rem;color:#ffffff;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';display:block;background:url(../images/tips.png) no-repeat left center;background-size:0.5rem 0.5rem;}

.my_integral .my_integral_t{padding:0 0.75rem;height:1.75rem;line-height:1.75rem;font-size:0.65rem;color:#888888;;font-weight:normal;font-family:'Microsoft Yahei';}
.my_integral .my_integral_list dl{padding:0.5rem 0.75rem 0.25rem 0.75rem;background:#ffffff;border-bottom:1px solid #cfcfcf;}
.my_integral .my_integral_list dl dt{height:1.05rem;line-height:1.05rem;color:#444444;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}
.my_integral .my_integral_list dl dt span{float:right;line-height:1.05rem;color:#11caa4;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}
.my_integral .my_integral_list dl dd{height:0.9rem;line-height:0.9rem;color:#cccccc;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.my_integral .my_integral_list dl dt span.minus{color:#fe4c47;}


.my_sz dl{background:#fff;border-top:1px solid #e1e1e1;margin-bottom:0.25rem;}
.my_sz dl dt{border-bottom:1px solid #e1e1e1;padding:0 0.75rem;height:2rem;line-height:2rem;font-size:0.7rem;color:#262626;font-weight:normal;font-family:'Microsoft Yahei';}
.my_sz dl dt a{display:block;line-height:2rem;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;font-size:0.7rem;color:#262626;font-weight:normal;font-family:'Microsoft Yahei';}

.my_sz_btn{background:#fff;display:block;line-height:2rem;height:2rem;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:0.75rem;color:#fe4c48;font-weight:normal;font-family:'Microsoft Yahei';}
.my_sz_btn a{text-align:center;display:block;line-height:2rem;font-size:0.75rem;color:#fe4c48;font-weight:normal;font-family:'Microsoft Yahei';}
.my_change{background:#ffffff;}
.my_change dl{padding:0.35rem 0.75rem;height:1.55rem;line-height:1.55rem;border-bottom:1px solid #e1e1e1;}
.my_change dl a{padding:0 0.85rem 0 0;display:block;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;line-height:1.55rem;}
.my_change dl dt{color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';line-height:1.55rem;}
.my_change dl dd{float:right;color:#a8a8a8;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';line-height:1.55rem;}
.my_change dl.my_tx{height:2.25rem;line-height:2.25rem;}
.my_change dl.my_tx a{display:block;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;line-height:1.55rem;}
.my_change dl.my_tx dt{height:2.3rem;line-height:2.3rem;}

.my_change dl.my_tx dd img{width: 2.1rem;
    height: 2.1rem;
    margin: 0 auto;
    border: 2px solid #afd4ff;
    -moz-border-radius: 2.1rem;
    -webkit-border-radius: 2.1rem;
    border-radius: 2.1rem;
    background: #cee5ff;}


.payment{padding:0.25rem 0;}
.payment .payment_a{height:2.25rem;line-height:2.25rem;padding:0 0.65rem;background:#fff;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;color:#444444;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';}
.payment .payment_a span{float:right;line-height:2.25rem;color:#f92c2c;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';}
.payment .payment_t{margin-top:0.3rem;height:1.6rem;line-height:1.6rem;padding:0 0.65rem;color:#444444;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';}
.payment .payment_way{padding:0 0.5rem;background:#fff;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.payment .payment_way dl{padding:0.35rem 0.6rem 0.35rem 0.15rem;height:1.775rem;line-height:1.775rem;border-bottom:1px solid #dcdcdc;};
.payment .payment_way dl a{display:block;height:1.775rem;}
.payment .payment_way dl dt{width:1.775rem;height:1.775rem;float:left;margin:0 0.7rem 0 0;}
.payment .payment_way dl dd{position:relative;height:1.775rem;line-height:1.775rem;margin-left:2.475rem;color:#444444;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';}
.payment .payment_way dl:last-child{border:none;}
.payment .payment_way dl.select dd{background:url(../images/payment_select.png) no-repeat right center;background-size:0.85rem 0.65rem;}
.payment .payment_btn{padding:0 0.75rem;}
.payment .payment_btn a{width:100%;height:2rem;line-height:2rem;text-align:center;background:#1a81f9;-moz-border-radius:0.2rem;
	-webkit-border-radius: 0.2rem;
	border-radius: 0.2rem;display:block;color:#ffffff;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}



.jf_shop_t{padding:0.425rem 0.75rem 0.425rem 0.65rem;height:1.375rem;background:#fff;border-bottom:1px solid #cfcfcf;}
.jf_shop_t h2{background:url(../images/jf_cion.png) no-repeat left center;padding:0 0 0 1.4rem;font-size:0.75rem;font-family: 'Microsoft Yahei';font-weight:normal;color:#444444;line-height:1.375rem;background-size:0.8rem 0.9rem;;}
.jf_shop_t h2 span{font-weight:normal;font-size:0.95rem;font-family: 'Microsoft Yahei'; color:#fe4c48;line-height:1.375rem;padding:0 0 0 0.125rem}
.jf_shop_t a{padding:0 0.45rem;display:block;float:right;height:1.275rem;font-size:0.75rem;font-family: 'Microsoft Yahei';font-weight:normal;color:#a8a8a8;line-height:1.275rem;-moz-border-radius:0.15rem;
	-webkit-border-radius: 0.15rem;
	border-radius: 0.15rem;border:0.05rem solid #cccccc;}

.jf_shop{background:#fff;}
.jf_shop_list{width:50%;float:left;display:block;/*border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;*/}
.jf_shop_list a{display:block;border-right:2px solid #f2f2f2;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:0.25rem 0.4rem 0.25rem 0.65rem;}
.jf_shop_list:nth-child(2n) a{border-right:none;}
.jf_shop_list a h2.jf_shop_name{color:#333333;font-size:0.7rem;font-family: 'Microsoft Yahei';font-weight:normal;line-height:1.1rem;height:1.1rem;overflow:hidden;letter-spacing:1px;}

.jf_shop_list a h3{color:#9b9b9b;font-size:0.55rem;font-family: 'Microsoft Yahei';font-weight:normal;line-height:0.65rem;height:0.65rem;overflow:hidden; letter-spacing:2px;}
.jf_shop_list a h4{margin-top:0.25rem;padding:0 0 0 0.4rem;position:relative;}
.jf_shop_list a h4 img{width:3.875rem;height:3.875rem;}
.jf_shop_list a h4 span{display:block;height:1.15rem;line-height:1.15rem;position:absolute;right:0;bottom:0;color:#ffb947;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.jf_shop_list a h4 span i{line-height:1.15rem;font-size:0.9rem;display:inline-block;font-style:normal;padding:0 2px 0 0;}



.consume_t{height:2rem;border-bottom:1px solid #d0d0d0;background:#fff;margin-bottom:0.125rem;}
.consume_t li{float:left;width:33.3%;}

.consume_t li a{height:1.9rem;line-height:1.9rem;border-bottom:0.1rem solid #fff;width:3rem;margin:0 auto;display:block;color:#a8a8a8;font-size:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';text-align:center; letter-spacing:4px;}
.consume_t li a.on{border-bottom:0.1rem solid #1a81f9;color:#1a81f9;}




.consume .consume_a{padding:0.3rem 0 0.3rem 0.7rem;background:#fff;border-bottom:1px solid #cfcfcf;margin-bottom:0.5rem;}
.consume .consume_a .consume_a_t{height:1.1rem;line-height:1.1rem;color:#a8a8a8;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.consume .consume_a .consume_a_t span{height:1.1rem;line-height:1.1rem;color:#ff4c48;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';margin-right:0.55rem;}

.consume .consume_a .consume_a_t2{padding:0 0.7rem 0 0;height:1.1rem;line-height:1.1rem;color:#a8a8a8;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.consume .consume_a .consume_a_t2 h2{height:1.1rem;line-height:1.1rem;color:#a8a8a8;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.consume .consume_a .consume_a_t2 h2 span{height:1.1rem;line-height:1.1rem;color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';margin-right:0.55rem;}
.consume .consume_a .consume_a_t2 i{float:right;height:1.1rem;line-height:1.1rem;color:#ffb947;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';font-style:normal;}
.consume .consume_a .consume_a_t2 i.order_pay{color:#1c82f9;}

.consume .consume_a .consume_a_img{width:1.95rem;height:1.95rem;float:left;margin:0.45rem 0.45rem 0 0;border:1px solid #c9c9c9; -moz-border-radius: 2px;     
    -webkit-border-radius: 2px;  
    border-radius:2px;}
.consume .consume_a .consume_a_img img{width:1.95rem;height:1.95rem; vertical-align:middle;}
.consume .consume_a .consume_a_con{min-height:2.5rem;position:relative;margin-left:2.5rem;}
.consume .consume_a .consume_a_con .consume_a_name{height:1.65rem;line-height:1.65rem;display:block;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';padding:0 0.7rem 0 0;border-bottom:1px solid #dcdcdc;}

.consume .consume_a .consume_a_con .consume_a_name a{height:1.65rem;line-height:1.65rem;display:block;color:#262626;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.consume .consume_a .consume_a_con ul{padding:0.25rem 0.7rem 0.15rem 0;}
.consume .consume_a .consume_a_con li{height:1rem;line-height:1rem;color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.consume .consume_a .consume_a_con li span{height:1rem;width:1.25rem;color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';float:right;text-align:center;}
.consume .consume_a .consume_a_con .consume_a_total{text-align:right;padding:0 0.7rem 0 0;text-align:right;line-height:1rem;color:#888888;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.consume .consume_a .consume_a_con .consume_a_total span{text-align:right;line-height:1rem;color:#444444;font-size:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';}


.consume .consume_pj{margin-top:0.5rem;height:1.35rem;padding:0.4rem 0.75rem 0 0;border-top:1px solid #dcdcdc;}
.consume .consume_pj a{width:3.9rem;height:1.15rem;line-height:1.15rem;color:#1a81f9;font-weight:normal;font-family:'Microsoft Yahei';font-size:0.6rem;text-align:center;float:right;border:0.05rem solid #1a81f9;-moz-border-radius: 4px;     
    -webkit-border-radius: 4px;  
    border-radius:4px}
	
.consume .consume_pj2{margin-top:0.5rem;height:1.35rem;padding:0.4rem 0.75rem 0 0;border-top:1px solid #dcdcdc;}
.consume .consume_pj2 a{width:3.9rem;height:1.15rem;line-height:1.15rem;color:#888888;font-weight:normal;font-family:'Microsoft Yahei';font-size:0.6rem;text-align:center;float:right;border:0.05rem solid #888888;-moz-border-radius: 4px;     
    -webkit-border-radius: 4px;  
    border-radius:4px}

.consume .consume_unpaid{margin-top:0.5rem;height:1.35rem;padding:0.4rem 0.75rem 0 0;border-top:1px solid #dcdcdc;}
.consume .consume_unpaid a{width:3.9rem;height:1.15rem;line-height:1.15rem;color:#888888;font-weight:normal;font-family:'Microsoft Yahei';font-size:0.6rem;text-align:center;float:right;border:0.05rem solid #888888;-moz-border-radius: 0.2rem;     
    -webkit-border-radius: 0.2rem;  
    border-radius:0.2rem;margin-left:0.375rem;}
.consume .consume_unpaid a.go_pay{color:#ff4c48;border:0.05rem solid #ff4c48;}

.register_a{margin-top:0.25rem;background:#fff;}
.register_a dt{position:relative;left:0;top:0;padding:0.625rem 0 0.625rem 0.75rem;height:1rem;line-height:1rem;border-bottom:1px solid #d7d7d7;}
.register_a dt input{height:1rem;line-height:1rem;border:none;outline:none;background:none;border:none;color:#262626;font-size:0.7rem;font-weight:normal;.font-family:'Microsoft Yahei';width:65%;}
.register_a dt a.yzm{text-align:center;width:4.75rem;height:1rem;line-height:1rem;top:0.625rem;right:0;position:absolute;font-size:0.6rem;color:#888888;font-weight:normal;font-family:'Microsoft Yahei';border-left:1px solid #cccccc;background:#fff;}
.register_a dt a.yzm.on{color:#1a81f9;}

.register_a dd{padding:0.625rem 0.75rem;height:1rem;line-height:1rem;border-bottom:1px solid #d7d7d7;}
.register_a dd input{height:1rem;line-height:1rem;border:none;outline:none;background:none;border:none;color:#262626;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';width:100%;}

.register_b{background:#fff;padding:0.625rem 0.75rem;height:1rem;line-height:1rem;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;}
.register_b span{font-size:0.7rem;color:#cccccc;font-weight:normal;font-family:'Microsoft Yahei';float:left;width:4.6rem;line-height:1rem;}
.register_b h2{margin-left:4.6rem;height:1rem;line-height:1rem;}
.register_b h2 input{width:100%;background:none;border:none;outline:none;height:1rem;line-height:1rem;font-size:0.7rem;color:#262626;font-weight:normal;font-family:'Microsoft Yahei';}


.register_btn{margin-top:0.8rem;padding:0 0.75rem;}
.register_btn a{display:block;height:2rem;line-height:2rem;color:#ffffff;font-size:0.75rem;background:#1a81f9;font-weight:normal;font-family:'Microsoft Yahei';-moz-border-radius: 0.2rem;     
    -webkit-border-radius: 0.2rem;  
    border-radius:0.2rem;text-align:center;}


.register_phone{margin-top: 0.25rem;background: #fff;padding: 0.625rem 0.75rem;height:1rem;line-height:1rem;border-bottom:1px solid #cfcfcf;}
.register_phone dt{width:1.95rem;float:left;color:#cccccc;font-size:0.7rem;height: 1rem;line-height:1rem;font-weight: normal;font-family: 'Microsoft Yahei';border-right:1px solid #cccccc;}
.register_phone dd{position:relative;margin-left:2.1rem;height: 1rem;
    line-height: 1rem;
    border: none;
    outline: none;

    color: #262626;
    font-size: 0.7rem;
    font-weight: normal;
    font-family: 'Microsoft Yahei';
}

.register_phone dd input{height: 1rem;
    line-height: 1rem;
    border: none;
    outline: none;
    background: none;
    border: none;
    color: #262626;
    font-size: 0.7rem;
    font-weight: normal;width:100%;
    font-family: 'Microsoft Yahei';
}


.register_phone_btn{margin-top:0.75rem;padding:0 0.75rem;}
.register_phone_btn a{display:block;height:2rem;line-height:2rem;color:#ffffff;font-size:0.75rem;background:#cccccc;font-weight:normal;font-family:'Microsoft Yahei';-moz-border-radius: 0.2rem;     
    -webkit-border-radius: 0.2rem;  
    border-radius:0.2rem;text-align:center;}
	
	
.register_already_btn{margin-top:0.75rem;padding:0 0.75rem;}
.register_already_btn a{display:block;height:2rem;line-height:2rem;color:#ffffff;font-size:0.75rem;background:#1a81f9;font-weight:normal;font-family:'Microsoft Yahei';-moz-border-radius: 0.2rem;     
    -webkit-border-radius: 0.2rem;  
    border-radius:0.2rem;text-align:center;}






.sj_pj_box{background:#fff;border-bottom:1px solid #cfcfcf;padding:0.5rem 0.7rem 0.6rem 0.7rem;}
.sj_pj_box .sj_pj_a{width:2.15rem;height:2.15rem;float:left;-moz-border-radius: 2.15rem;     
    -webkit-border-radius: 2.15rem;  
    border-radius:2.15rem;border:1px solid #e6e6e6;background:#eeeeee;}
.sj_pj_box .sj_pj_a a{display:block;}
.sj_pj_box .sj_pj_a a img{width:2.15rem;height:2.15rem;-moz-border-radius: 2.15rem;     
    -webkit-border-radius: 2.15rem;  
    border-radius:2.15rem;}


.sj_pj_box .sj_pj_b{margin-left:2.35rem;position:relative;}
.sj_pj_box .sj_pj_b .sj_pj_name{height:0.8rem;line-height:0.8rem;color:#1c82f9;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.sj_pj_box .sj_pj_b .sj_pj_name span{float:right;display:block;height:0.8rem;line-height:0.8rem;color:#cccccc;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';}
.sj_pj_box .sj_pj_b .sj_pj_star{display:block;color:#a8a8a8;line-height:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';height:0.65rem;vertical-align: middle;padding:0.225rem 0;}
.sj_pj_box .sj_pj_b .sj_pj_star .ic_star{ width:0.625rem; height:0.65rem; display:block; float:left; background:url(../images/ic_star.png) center center no-repeat; background-size:0.625rem 0.65rem;margin-right:0.2rem;}
.sj_pj_box .sj_pj_b .sj_pj_star .ic_star_selected{ background:url(../images/ic_star_selected.png) center center no-repeat; background-size:0.625rem 0.65rem;}
.sj_pj_box .sj_pj_b .sj_pj_info{font-size:0.55rem;color:#444444;font-weight:normal;font-family:'Microsoft Yahei';line-height:0.7rem;display:block;}
.sj_pj_box .sj_pj_b .sj_pj_pic{margin:0.25rem 0 0.1rem 0;}
.sj_pj_box .sj_pj_b .sj_pj_pic img{width:3.5rem;height:3.5rem;margin:0 0.2rem 0 0;}



.detail_a{background:#fff;border-bottom:1px solid #cfcfcf;margin-bottom:0.25rem;}
.detail_a .detail_box{padding:0.375rem 0.75rem;}
.detail_a .detail_box h2.detail_name{font-size:0.9rem;color:#262626;font-weight:normal;font-family:'Microsoft Yahei';height:1.3rem;line-height:1.3rem;margin-bottom:0.3rem;}
.detail_a .detail_box .detail_info{font-size:0.9rem;color:#fe4c47;font-weight:normal;font-family:'Microsoft Yahei';height:1.1rem;line-height:1.1rem;}
.detail_a .detail_box .detail_info em{font-size:0.6rem;color:#fe4c47;font-weight:normal;font-family:'Microsoft Yahei';height:1.1rem;line-height:1.1rem;}
.detail_a .detail_box .detail_info span.sales{float:right;font-size:0.6rem;color:#dcdcdc;font-weight:normal;font-family:'Microsoft Yahei';height:1.1rem;line-height:1.1rem;}

.detail_b{background:#fff;padding:0.6rem 0.75rem 0.55rem 0.75rem;border-bottom:1px solid #cfcfcf;}
.detail_b .detail_b_t{color:#262626;font-size:0.6rem;height:1rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';}
.detail_b .detail_b_con{color:#888888;font-size:0.6rem;line-height:0.9rem;font-weight:normal;font-family:'Microsoft Yahei';}


.sj_detail_a{padding:0.5rem 0.75rem;}
.sj_detail_a .sj_detail_a_l{width:4.45rem;height:3.45rem;float:left;border:1px solid #d2d2d2;position:relative;left:0;top:0;}
.sj_detail_a .sj_detail_a_l a{display:block;}
.sj_detail_a .sj_detail_a_l a img{width:4.45rem;height:3.45rem;}
.sj_detail_a .sj_detail_a_l em{text-align:center;width:100%;height:1rem;line-height:1rem;color:#fff;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';font-style:normal;position:absolute;left:0;bottom:0;background:url(../images/zhezhao.png) repeat 0 0;}
.sj_detail_a .sj_detail_a_r{margin-left:4.8rem;position:relative;height:3.45rem;}
.sj_detail_a .sj_detail_a_r .sj_detail_a_name{height:1.05rem;line-height:1.05rem;overflow:hidden;font-size:0.75rem;color:#262626;font-weight:normal;font-family:'Microsoft Yahei';}
.sj_detail_a .sj_detail_a_r .sj_detail_star{display:block;color:#a8a8a8;line-height:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';height:0.65rem;vertical-align: middle;margin:0.4rem 0;}
.sj_detail_a .sj_detail_a_r .sj_detail_star .ic_star{ width:0.625rem; height:0.65rem; display:block; float:left; background:url(../images/ic_star.png) center center no-repeat; background-size:0.625rem 0.65rem;margin-right:0.2rem;}
.sj_detail_a .sj_detail_a_r .sj_detail_star .ic_star_selected{ background:url(../images/ic_star_selected.png) center center no-repeat; background-size:0.625rem 0.65rem;}
.sj_detail_a .sj_detail_a_r .sj_detail_star em{line-height:0.65rem; height:0.65rem; display:block; float:left; color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}


.sj_detail_a .sj_detail_a_r .sj_detail_a_info{height:0.95rem;line-height:0.95rem;font-size:0.6rem;color:#a8a8a8;font-weight:normal;font-family:'Microsoft Yahei';}
.sj_detail_a .sj_detail_a_r .sj_detail_a_info span{line-height:0.95rem;font-size:0.6rem;color:#a8a8a8;font-weight:normal;font-family:'Microsoft Yahei';margin:0 0 0 0.45rem;}

.sj_detail_b{background:#fff;margin-bottom:0.5rem;}
.sj_detail_b dl{padding:0 0.75rem;border-bottom:1px solid #dcdcdc;line-height:2rem;height:2rem;}
.sj_detail_b dl a{display:block;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.sj_detail_b dl dt{width:0.9rem;height:2rem;float:left;display:block;}
.sj_detail_b dl dt.address{background:url(../images/address.png) no-repeat left center;background-size:0.5rem 0.675rem;}
.sj_detail_b dl dt.tel{background:url(../images/phone.png) no-repeat left center;background-size:0.6rem 0.6rem;}
.sj_detail_b dl dd{line-height:2rem;height:2rem;position:relative;margin-left:1.35rem;display:block;color:#888888;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}

.sj_detail_c{margin-bottom:0.5rem;height:0.9rem;line-height:0.9rem;background:#fff;border-bottom:1px solid #dcdcdc;padding:0.55rem 0.75rem;}
.sj_detail_c a{display:block;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;line-height:0.9rem;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';color:#444444;}
.sj_detail_c a i{width:0.9rem;height:0.9rem;display:inline-block;background:#fe4c47;line-height:0.9rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#ffffff;text-align:center;margin-right:0.45rem; vertical-align:top;-moz-border-radius: 0.1rem;     
    -webkit-border-radius: 0.1rem;  
    border-radius:0.1rem;}
.sj_detail_c a span{line-height:0.9rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#a8a8a8;text-align:center;margin-left:0.45rem; vertical-align:top;display:inline-block;}


.sj_detail_d{background:#fff;position:relative;margin-bottom:0.5rem;}
.sj_detail_d .sj_detail_d_box{padding:0.5rem 0.75rem 0.5rem 2.15rem;border-bottom:1px solid #cfcfcf;}
.sj_detail_d .sj_detail_d_box a{display:block;position:relative;left:0;top:0;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.sj_detail_d .sj_detail_d_box .sj_detail_d_pic{width:2.45rem;height:2.45rem;border:1px solid #d6d6d6;-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;display:block;float:left;}
.sj_detail_d .sj_detail_d_box .sj_detail_d_pic a{display:block;}
.sj_detail_d .sj_detail_d_box .sj_detail_d_pic img{width:2.45rem;height:2.45rem;-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
.sj_detail_d .sj_detail_d_box .sj_detail_d_r{position:relative;padding-left:3rem;}
.sj_detail_d .sj_detail_d_box .sj_detail_d_r .sj_detail_d_name{color:#444444;font-size:0.7rem;height:1rem;line-height:1rem;overflow:hidden;padding-left:3px;}
.sj_detail_d .sj_detail_d_box .sj_detail_d_r .sj_detail_d_price{color:#1c82f9;font-size:0.9rem;line-height:1.1rem;height:1.1rem;font-weight:normal;font-family:'Microsoft Yahei';margin-top:0.4rem;}

.sj_detail_d i.tuan{width:0.9rem;height:0.9rem;display:inline-block;background:#11caa3;line-height:0.9rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#ffffff;text-align:center;margin-right:0.45rem; vertical-align:top;-moz-border-radius: 0.1rem;     
    -webkit-border-radius: 0.1rem;  
    border-radius:0.1rem;position:absolute;top:0.5rem;left:0.75rem;}

.sj_detail_e{background:#fff;}
.sj_detail_e .sj_detail_t{height:1.2rem;line-height:1.2rem;padding:0.4rem 0.75rem;border-bottom:1px solid #dcdcdc;}
.sj_detail_e .sj_detail_t h2{height:1.2rem;line-height:1.2rem;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';color:#444444;padding:0 0.7rem 0 0;background:url(../images/jt_cion.png) no-repeat right center;background-size:0.325rem;}
.sj_detail_e .sj_detail_t h2 a{float:right;line-height:1.2rem;font-size:0.55rem;font-weight:normal;font-family:'Microsoft Yahei';color:#cccccc;display:block;}




.login{margin-top:0.25rem;background:#fff;}
.login dd{position:relative;left:0;top:0;padding:0.625rem 0 0.625rem 0.75rem;height:1rem;line-height:1rem;border-bottom:1px solid #d7d7d7;}
.login dd input{height:1rem;line-height:1rem;border:none;outline:none;background:none;border:none;color:#262626;font-size:0.7rem;font-weight:normal;.font-family:'Microsoft Yahei';width:72%;}
.login dd a.forget{text-align:center;width:4.15rem;height:1rem;line-height:1rem;top:0.625rem;right:0;position:absolute;font-size:0.6rem;color:#1a81f9;font-weight:normal;font-family:'Microsoft Yahei';background:#fff;}

.login dt{padding:0.625rem 0.75rem;height:1rem;line-height:1rem;border-bottom:1px solid #d7d7d7;}
.login dt input{height:1rem;line-height:1rem;border:none;outline:none;background:none;border:none;color:#262626;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';width:100%;}



.login_btn{margin-top:0.75rem;padding:0 0.75rem;}
.login_btn a{display:block;height:2rem;line-height:2rem;color:#ffffff;font-size:0.75rem;background:#1a81f9;font-weight:normal;font-family:'Microsoft Yahei';-moz-border-radius: 0.2rem;     
    -webkit-border-radius: 0.2rem;  
    border-radius:0.2rem;text-align:center;}




.menu_box{position:relative;left:0;top:0;}
#left_Menu {  position: absolute;  z-index: 99;  top: 0;  bottom: 0px;  left: 0;  width: 4.25rem;  overflow: hidden;  background: #f2f2f2;height:100%;}
.ot-menu{ background: #f2f2f2 ;}
.ot-menu ul li{ text-align: center; border-bottom: 1px solid #d9d9d9; margin: 0;}
.ot-menu ul li a{font-size: 0.7rem;line-height: 3rem; display:block;color:#3e3e3e;font-weight:normal;font-family:'Microsoft Yahei';}
.ot-menu ul li.active {  background: #ffffff;}
.ot-maininfo{  float: left; background: #ffffff; overflow-y:auto}


#right_Menu {height:100%;z-index: 999;  top: 0;  bottom: 0px;  margin-left: 4.25rem;    overflow: hidden;position:relative;}
#right_Menu  #scroller2,#left_Menu  #scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

#right_Menu .dishes{padding:0 0.7rem 0 0.5rem; background: #ffffff;}
#right_Menu .dishes_t{height:1.25rem;line-height:1.25rem;padding:0 0 0 0.5rem;font-size:0.6rem;color:#a8a8a8;font-weight:normal;font-family:'Microsoft Yahei';}
#right_Menu .dishes_list{padding:0.65rem 0 0.35rem;border-bottom:1px solid #d9d9d9;}
#right_Menu .dishes .dishes_list:nth-last-child(1){border:none}
#right_Menu .dishes_list .dishes_list_pic{width:2.9rem;height:2.9rem;border:1px solid #d9d9d9;display:block;float:left;margin-bottom:0.3rem;}
#right_Menu .dishes_list .dishes_list_pic a{display:block;}
#right_Menu .dishes_list .dishes_list_pic img{width:2.9rem;height:2.9rem;}
#right_Menu .dishes_list .dishes_list_r{position:relative;padding-left:3.4rem;}
#right_Menu .dishes_list .dishes_list_r .dishes_list_name{color:#262626;font-size:0.7rem;height:0.9rem;line-height:0.9rem;overflow:hidden;}
#right_Menu .dishes_list .dishes_list_r .dishes_list_volume{color:#dcdcdc;font-size:0.6rem;height:0.85rem;line-height:0.85rem;overflow:hidden;}
#right_Menu .dishes_list .dishes_list_r .dishes_list_price{color:#fe4c47;font-size:0.9rem;line-height:1.4rem;height:1.4rem;font-weight:normal;font-family:'Microsoft Yahei';}
#right_Menu .dishes_list .dishes_list_r .dishes_list_price em{color:#fe4c47;font-size:0.6rem;line-height:1.4rem;height:1.4rem;font-weight:normal;font-family:'Microsoft Yahei';margin-top:0.4rem;}



.Spinner{display:block;float:right;height:1.4rem;}
.Spinner .Amount{height:1.4rem;padding:0;line-height:1.4rem;width:1.2rem;float:left;text-align:center;color:#262626;outline:0;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';background:none;}
.Spinner a{display:inline-block;border:1px solid #d9d9d9;width:1.35rem;height:1.35rem;line-height:1.35rem;float:left;cursor:pointer;outline:0;-moz-border-radius: 1.35rem;     
    -webkit-border-radius: 1.35rem;  
    border-radius:1.35rem;}
.Spinner a i{font-style:normal;display:block;width:1.35rem;height:1.35rem;text-indent:999999%;overflow:hidden;}
.Spinner .DisDe i{background:url(../images/minus.png) no-repeat center center;background-size:1.35rem;}
.Spinner .Increase i{background:url(../images/plus.png) no-repeat center center;background-size:1.35rem;}
.Spinner .DisIn i{background:url(../images/plus.png) no-repeat center center;background-size:1.35rem;}
.Spinner .Decrease i{background:url(../images/minus.png) no-repeat center center;background-size:1.35rem;}



.goods{height:1.5rem;background: #ffffff;padding:0.5rem 0;position:fixed;width:100%;left:0;margin:auto;z-index:9999;
right:0; bottom:0; max-width:16rem;border-top:1px solid #d9d9d9;}

.goods .cart{height:1.5rem;width:1.7rem;display:block;margin:0 0.7rem 0 0.85rem;float:left;background:url(../images/cart.png) no-repeat left center;background-size:1.3rem 1.15rem;position:relative;}
.goods .cart em{position:absolute;right:0;top:0;width:0.75rem;height:0.75rem;line-height:0.75rem;text-align:center;color:#ffffff;font-size:0.6rem;font-style:normal;font-family:'Microsoft Yahei';background:#fe4c47;-moz-border-radius: 0.75rem;     
    -webkit-border-radius: 0.75rem;  
    border-radius:0.75rem;}
.goods .cart_total{padding:0 0 0 0.6rem;height:1.5rem;line-height:1.5rem;border-left:1px solid #d9d9d9;color:#fe4c47;font-size:0.75rem;font-weight:normal;font-family:'Microsoft Yahei';}
.goods .cart_total em{line-height:1.5rem;color:#fe4c47;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.goods .cart_btn{float:right;margin-right:0.5rem;width:4.65rem;height:1.5rem;line-height:1.5rem;text-align:center;background:#1a81f9;color:#ffffff;font-size:0.9rem;font-weight:normal;font-family:'Microsoft Yahei';-moz-border-radius: 0.1rem;     
    -webkit-border-radius: 0.1rem;  
    border-radius:0.1rem;}


.goods_bj{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,0.5);}
.goods_box{display:none;background: #f2f2f2;padding:0;position:fixed;width:100%;left:0;margin:auto;z-index:9999;
right:0; bottom:2.5rem; max-width:16rem;}
.goods_box .goods_box_a{padding:0 0.5rem;}
.goods_box .goods_box_list{height:1.4rem;padding:0.65rem 0.25rem;border-bottom:1px solid #c8c8c8;}
.goods_box .goods_box_list:nth-last-of-type(1){border:none;}

.goods_box .goods_box_list .goods_list_name{height:1.4rem;line-height:1.4rem;padding:0;width:7.5rem;float:left;color:#262626;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';}
.goods_box .goods_box_list .goods_list_price{height:1.4rem;line-height:1.4rem;padding:0;float:left;color:#fe4c47;font-size:0.9rem;font-weight:normal;font-family:'Microsoft Yahei';}
.goods_box .goods_box_list .goods_list_price em{height:1.4rem;line-height:1.4rem;padding:0;color:#fe4c47;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}

.map{background:#ffffff;padding:0.6rem 0.75rem;}
.map .map_name{color:#333333;font-size:0.7rem;font-weight:normal;font-family:'Microsoft Yahei';height:1.25rem;line-height:1.25rem;overflow:hidden;}
.map .map_info{color:#999999;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';height:1.1rem;line-height:1.1rem;overflow:hidden;}
.map .map_btn{margin-top:0.3rem;}
.map .map_btn a{background:#1a81f9;height:2rem;line-height:2rem;color:#ffffff;font-size:0.75rem;text-align:center;display:block;moz-border-radius: 0.2rem;     
    -webkit-border-radius: 0.2rem;  
    border-radius:0.2rem;}

.way{background:#fff;}
.way .way_a{margin-bottom:0.8rem;}
.way .way_a img{width:100%;}
.way .way_con{padding:0 1rem;}
.way .way_con .way_b{border-bottom:1px solid #dfdfdf;padding:0.4rem 0;}
.way .way_con .way_b h3{font-size:0.675rem;font-weight:normal;font-family:'Microsoft Yahei';color:#2177e1;line-height:1.1rem;height:1.1rem;overflow:hidden;font-size:0.7rem;color:#333333;}
.way .way_con .way_b h4{padding:0.2rem 0;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#2177e1;overflow:hidden;color:#999999;height:0.6rem;line-height:0.55rem;}
.way .way_con .way_b h4 span{display:inline-block;*display:inline;*zoom:1;padding:0 0.4rem 0 0;margin-right:0.4rem;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';color:#999999;overflow:hidden;border-right:0.05rem solid #a1a1a0;height:0.6rem;line-height:0.6rem;}
.way .way_con .way_b h4 span:nth-last-of-type(1){border:none;}

.way .way_con .way_c{padding:0.3rem 0;}
.way .way_con .way_c .way_bus{margin: 0;padding:0.7rem 0 0.7rem 1.5rem;background:url(../images/gongjiao.png) no-repeat left center;background-size:0.95rem 1.1rem;line-height:0.9rem;font-size:0.65rem;color:#333333;font-weight:normal;font-family:'Microsoft Yahei';}
.way .way_con .way_c .way_walk{margin:0;padding:0.7rem 0 0.7rem 1.5rem;background:url(../images/zoulu.png) no-repeat left center;background-size:0.675rem 1.05rem;line-height:0.9rem;font-size:0.65rem;color:#333333;font-weight:normal;font-family:'Microsoft Yahei';}




.sj_group_a{background:#fff;border-bottom:1px solid #cfcfcf;margin-bottom:0.25rem;}
.sj_group_a .sj_group_box{padding:0.375rem 0.75rem;}
.sj_group_a .sj_group_box h2.sj_group_name{font-size:0.9rem;color:#262626;font-weight:normal;font-family:'Microsoft Yahei';height:1.3rem;line-height:1.3rem;margin-bottom:0.3rem;}
.sj_group_a .sj_group_box .sj_group_info{font-size:0.9rem;color:#fe4c47;font-weight:normal;font-family:'Microsoft Yahei';height:1.1rem;line-height:1.1rem;}
.sj_group_a .sj_group_box .sj_group_info em{font-size:0.6rem;color:#fe4c47;font-weight:normal;font-family:'Microsoft Yahei';height:1.1rem;line-height:1.1rem;}
.sj_group_a .sj_group_box .sj_group_info span{font-size:0.6rem;color:#dcdcdc;font-weight:normal;font-family:'Microsoft Yahei';height:1.1rem;line-height:1.1rem;margin:0 0 0 0.85rem;}
.sj_group_b{padding:0.25rem 0;background:#fff;border-bottom:1px solid #cfcfcf;margin-bottom:0.5rem;}
.sj_group_b .sj_group_t{padding:0 0.75rem;height:1.5rem;line-height:1.5rem;font-size:0.6rem;color:#a8a8a8;font-weight:normal;font-family:'Microsoft Yahei';border-bottom:1px solid #cfcfcf;}
.sj_group_b .sj_group_b_info{padding:0.4rem 0.75rem;}
.sj_group_b .sj_group_b_info a{display:block;background: url(../images/jt_cion.png) no-repeat right center;background-size: 0.325rem;}


.sj_group_b .sj_group_b_name{color:#262626;font-size:0.75rem;height:1.1rem;line-height:1.1rem;overflow:hidden;font-weight:normal;font-family:'Microsoft Yahei';}
.sj_group_b .sj_group_b_star{display:block;color:#a8a8a8;font-size:0.6rem;line-height:0.65rem;font-weight:normal;font-family:'Microsoft Yahei';height:0.65rem;vertical-align: middle;margin:0.15rem 0 0;}
.sj_group_b .sj_group_b_star .ic_star{ width:0.625rem; height:0.65rem; display:block; float:left; background:url(../images/ic_star.png) center center no-repeat; background-size:0.625rem 0.65rem;margin-right:0.2rem;}
.sj_group_b .sj_group_b_star .ic_star_selected{ background:url(../images/ic_star_selected.png) center center no-repeat; background-size:0.625rem 0.65rem;}
.sj_group_b .sj_group_b_star em{line-height:0.65rem; height:0.65rem; display:block; float:left; color:#a8a8a8;font-size:0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}
.sj_group_b .sj_group_b_adr {color:#888888;font-size:0.6rem;line-height:1rem;font-weight:normal;font-family:'Microsoft Yahei';height:1rem;}

.sj_group_c{margin-bottom:0.5rem;background:#fff;border-bottom:1px solid #cfcfcf;}
.sj_group_c .sj_group_t{padding:0 0.75rem;height:1.5rem;line-height:1.5rem;font-size:0.6rem;color:#a8a8a8;font-weight:normal;font-family:'Microsoft Yahei';border-bottom:1px solid #cfcfcf;}
.sj_group_c{padding:0.25rem 0;background:#fff;border-bottom:1px solid #cfcfcf;}
.sj_group_c .sj_group_detail{padding:0.3rem 0.75rem;}
.sj_group_c .sj_group_detail a{display:block;width:50%;float:left;line-height:0.85rem;height:0.85rem;font-weight:normal;font-family:'Microsoft Yahei';overflow:hidden;color:#262626;font-size:0.6rem;}


.sj_group_d{margin-bottom:0.5rem;background:#fff;border-bottom:1px solid #cfcfcf;}
.sj_group_d .sj_group_t{padding:0 0.75rem;height:1.5rem;line-height:1.5rem;font-size:0.6rem;color:#a8a8a8;font-weight:normal;font-family:'Microsoft Yahei';border-bottom:1px solid #cfcfcf;}
.sj_group_d .sj_group_d_info{padding:0.35rem 0.75rem 0.5rem 0.75rem;}
.sj_group_d .sj_group_d_info h2{font-weight:normal;font-family:'Microsoft Yahei';line-height:0.9rem;height:0.9rem;font-size:0.6rem;color:#1a81f9;}
.sj_group_d .sj_group_d_info p{font-weight:normal;font-family:'Microsoft Yahei';line-height:0.9rem;font-size:0.6rem;color:#262626;}




.jf_detail_a{background:#fff;border-bottom:1px solid #cfcfcf;margin-bottom:0.25rem;}
.jf_detail_b{border-top:1px solid #cfcfcf;padding:0.25rem 0.7rem;position:relative;z-index:3;}
.jf_detail_b h2{height:1.3rem;line-height:1.3rem;font-weight:normal;font-family:'Microsoft Yahei';color:#262626;font-size:0.9rem;}
.jf_detail_b h3{height:1.55rem;line-height:1.55rem;font-weight:normal;font-family:'Microsoft Yahei';color:#ffb947;font-size:1.4rem;}
.jf_detail_b h3 em{height:1.55rem;line-height:1.55rem;font-weight:normal;font-family:'Microsoft Yahei';color:#ffb947;font-size:0.85rem;margin-left:0.1rem;}
.jf_detail_b span{float:right;}
.jf_detail_b span a{width:4.5rem;display:block;height:1.5rem;line-height:1.5rem;text-align:center;moz-border-radius: 0.225rem;-webkit-border-radius: 0.225rem;  
    border-radius:0.225rem;font-size:0.75rem;}
.jf_detail_b span a.ljdh{background:#ffb947;color:#ffffff;margin-top:-0.6rem;margin-bottom:0.4rem;}
.jf_detail_b span a.jfbz{background:#e5e5e5;color:#a8a8a8;}
.jf_detail_c{background:#fff;padding:0.5rem 0.7rem;border-bottom:1px solid #cfcfcf;}
.jf_detail_c .jf_detail_t{color:#262626;font-weight:normal;font-family:'Microsoft Yahei';height:1.1rem;line-height:1.1rem;font-size:0.6rem;}
.jf_detail_c .jf_detail_info{padding:0.25rem 0;}
.jf_detail_c .jf_detail_info li{width:50%;float:left;display:block;color:#888888;font-weight:normal;font-family:'Microsoft Yahei';height:0.9rem;line-height:0.9rem;font-size:0.6rem;}


.xc{padding:0.5rem 0.25rem;}
.xc dl{width:50%;float:left;display:block;margin-bottom:0.6rem;}
.xc dl dt{width:6.95rem;height:5.4rem;overflow:hidden;position:relative;border:1px solid #d2d2d2;margin:0 auto;}
.xc dl dt a{display:block;text-align:center;}
.xc dl dt img{ vertical-align:middle;width:6.95rem;height:5.4rem;}
.xc dl dd{
line-height: 1rem;height: 1rem;
overflow: hidden;
color: #444444;
font-size: 0.6rem;}
.xc dl dd a{
line-height: 1rem;display:block;text-align:center;
overflow: hidden;
color: #444444;
font-size: 0.6rem;font-weight:normal;font-family:'Microsoft Yahei';}


